登录
注册
福利:
购VIP会员全站资源免费
推荐:
【新手学习路线】
【k8s云原生进阶】
【会员85折】
新
Rust探索和教学方向
切换导航
首页
课程
查缺补漏
运开
AI开发
eBPF
上新
hot
go web+RabbitMQ实战速学篇
异构系统转账的分布式事务需求、准备工作
第1讲:开张课、为啥要用MQ
第2讲:使用docker部署单机RabbitMQ、go客户端库
第3讲:用最简单的方式:生产者发送第一条消息
第4讲:用最简单的方式:消费者读取消息
第5讲:简单API过程、注册流程、MQ操作简单封装
第6讲:定义交换机:向2个队列同时发送消息(QueueBind)
第7讲:补充课时:整理和调整代码结构、初始化队列等
第8讲:客户端消费注册用户消息、确认消息
第9讲:多消费者消费消息、重新入列
第10讲:消费者限流:ACK后再收新消息
第11讲:开启Confirm模式、记录失败的消息
第12讲:监听消息入列回执:NotifyReturn的用法
第13讲:以用户注册为例产生的事务需求、延迟队列使用
第14讲:记录消费者调用失败次数、逼格SQL技巧
第15讲:事务实现:失败后重发指定次数
第16讲:异构系统转账的分布式事务需求、准备工作
第17讲:A公司转账业务逻辑:交易日志记录
第18讲:A公司转账业务逻辑:记录日志后发送消息、几点思考
第19讲:A公司转账业务逻辑:定时”无脑”补偿机制(上)
第20讲:A公司转账逻辑: 补偿机制之交易失败后“还钱 ”
第21讲:补偿机制之重发MQ消息、B公司记录日志
第22讲:B公司业务逻辑:确认收钱
第23讲:补充课时:死信队列手工实现延迟队列
第24讲:异步下单的基本流程、生成订单号
第25讲:异步下单演示:前端部分
第26讲:异步下单演示:MQ和后端部分
第27讲:本课程会不定期的增加场景练习章节
课程讨论
提 交
本课时课件
课件,请下载
立即下载
社区
课程咨询群1:
课程咨询群2:
课程咨询群3:
×